package com.woniuxy.stage3demo.service.lyl;

import com.github.pagehelper.PageInfo;
import com.woniuxy.stage3demo.bean.lyl.MailMessageBean;

import com.woniuxy.stage3demo.bean.lyl.StationMessageBean;
import com.woniuxy.stage3demo.pageHelper.PageRequest;

public interface IMailMsgService {
    /**
     * 根据参数进行分页查询
     * @param request 分页请求对象
     * @param
     * @return
     */
    PageInfo<MailMessageBean> findAllByParams(PageRequest request,MailMessageBean mailMessageBean);
    /**
     * 新增邮件信息
     * @param mailMessageBean 邮件信息
     */
    void saveMailMessageBean(MailMessageBean mailMessageBean);
    /**
     * 删除邮件信息
     * @param id 消息编号
     */
    void deleteOneMailMessageBean(Long id);
    /**
     * 查询站内信
     * @param request 分页请求对象
     * @param mailMsgTitle 消息标题
     * @param name 发布人姓名
     */
    PageInfo<MailMessageBean> selectMailMessageBeanByTitleAndName(PageRequest request, String mailMsgTitle, String name );




}
